home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr26 / ulttb30.zip / ULT.DOC < prev    next >
Text File  |  1993-06-18  |  52KB  |  1,579 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.               ╒══════════════════════════════════════╕
  8.               │                                      │
  9.               │       The Ultimate ToolBox 3.0       │
  10.               │                                      │
  11.               │           David Smith 1993           │
  12.               │                                      │
  13.               ╘══════════════════════════════════════╛
  14.  
  15.  
  16.                  Over 100 Functions to assist you in
  17.                   batch files, or just everyday use
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. ═════   ULT or ULT /?  FOR HELP SCREEN  ══════════════════════════════════
  35.  
  36.         If you need a help screen, type ULT or ULT /? and the following
  37.         help screen appears:
  38.  
  39.  
  40.  
  41.  
  42.       ▒██  ▒██ ▒██    ▒████████ ▒███████ ▒███████
  43.       ▒█║  ▒█║ ▒█║       ▒█║    ▒█║  ▒█║ ▒█║  ▒█║
  44.       ▒██  ▒██ ▒██       ▒██    ▒███████ ▒███████    TOOLBOX 3.0
  45.       ▒█║  ▒█║ ▒█║       ▒█║    ▒█║ ▒█║  ▒█║  ▒█║      (c) 1993
  46.       ▒███████ ▒███████  ▒██    ▒██ ▒███ ▒██  ▒██
  47.  
  48.  
  49.     /25 Set 25 Line EGA             /CURS- Turn cursor off
  50.     /43 Set 43 Line EGA             /DAYSTAT Stats on a day
  51.     /AMPM Is it AM or PM?           /DESQ Is Desqview installed?
  52.     /ANS Is Ansi loaded ?           /DIAL Autodialer
  53.     /ARCH Change attr Archive       /DOSVER Major DOS version
  54.     /BIOS Bios version              /DRIVE Get current drive
  55.     /BLOCK Block cursor             /EMS Ems driver exist?
  56.     /BORDER Change brdr clr         /ENVF Free environment
  57.     /BOX Write box                  /ENVG Environment graph
  58.     /C+ Capslock on                 /ENVT Total env. space
  59.     /C- Capslock off                /ENVU Used environment
  60.     /CHKSUM Checksum of file        /ERRLOCK Simulate disk error
  61.     /CODE Show scan code            /EXISTD Dir exist?
  62.     /COLD Cold Boot System          /EXISTF File exist?
  63.     /COMP Compress File             /FILDAY File's day
  64.     /CURS+ Turn cursor on           /FILL Fill screen with char/color
  65.  
  66.     /FILMON File's month            /MAX Max keyboard rate
  67.     /FILYER File's year             /MONTH Show calendar
  68.     /FKEY Funct key assign          /MOUSE Is Mouse driver installed?
  69.     /FLOP Number floppies           /MULT Run many commands
  70.     /FREE Space on drive            /N+ Numlock on
  71.     /GAME Port available?           /N- Numlock off
  72.     /GRAPHIC Graphic device         /NOBUF Clear key buffer
  73.     /HEX Convert to binary          /NOWDAY Current day
  74.     /HIDDEN Change attr Hidden      /NOWHOUR Current hour (military)
  75.     /KB Keyboard data               /NOWMON Current month
  76.     /KFF Kill form feeds            /NOWYER Current year
  77.     /KIL Totally Del File           /NUMBAS Convert #s
  78.     /LEVEL Set errorlevel           /PAGE Set video page
  79.     /LOCK Lock up computer          /PATH Locate file on path
  80.     /MAP Map disk                   /PRINT Is PRINT.COM installed?
  81.     /MATH Coprocessor installed?    /PRNF Form feed to PRN
  82.  
  83.     /PRNL Line feed to PRN          /SAVE Save text screen
  84.     /PRSCR Print screen             /SCRD Scroll screen down
  85.     /PUTS Write to screen           /SCRU Scroll screen up
  86.     /RDONLY Change attr Read Only   /SEARCH Srch for text
  87.     /REN Rename dir                 /SETD Set file date
  88.     /REST Restore screen            /SHAKE Shake screen
  89.     /S0 Star Wars sound             /SOUND Make noise with delay and tones
  90.     /S1 Arcade sound                /SSCUR Cur scan lines
  91.     /S2 DeadBird sound              /STOP Delay
  92.     /S3 Echo sound                  /SYS Change atr System
  93.     /S4 Fire sound                  /TD Show date/time
  94.     /S5 High pitch sound            /TIME Interval timer
  95.     /S6 Siren effect                /TODAY Show today's files
  96.     /S7 Bomb sound                  /UNCOMP Uncompress File
  97.     /S8 Phone ring                  /VIEW Read text file
  98.     /S9 Pulse sound                 /VOL Create volume name
  99.  
  100.     /WAIT Pause for seconds         /WARM Warm Boot System
  101.     /WND Wind Chill
  102.  
  103.          The ULTRA ToolBox is Copyright, 1993 by David Smith
  104.           Registration for ULTRA ToolBox is $10.00, or get
  105.         the entire set of Dave Utils for only twenty dollars.
  106.            That's over 3 megabytes of VGA graphic effects,
  107.          file finding, PATH control, sound fx, martial arts,
  108.              batch file enhancements, plus dozens more!
  109.                      To order, send $20.00 to:
  110.                            David Smith
  111.                           1104 Mason Dr
  112.                           Hurst TX 76053
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.         The ULTRA ToolBox has an easy command line usage.  The initial
  123.         option is one of the many contained below.
  124.         For example,  ULT /TD
  125.  
  126.         The remainder of the options depend on the initial one.  The
  127.         option /TD needs no other information, however, the option
  128.         /COMPRESS requires a filename after it.  See the option
  129.         information below for individual details.
  130.  
  131.  
  132.         Usage:
  133.  
  134.                 ULT     [option] [option] [option] ...
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.         Options:
  144.  
  145.  
  146.  
  147. ═════   /COMP   COMPRESS     ═════════════════════════════════════════════
  148.  
  149.         Compress a file using LZW method.  This replaces the file
  150.         with the newly compressed file, without renaming it.
  151.         This is useful for modem communications where you want to
  152.         transmit a secret file, or you want to compress a file
  153.         and NOT use the popular compression programs.  It will
  154.         be impossible to read a text file that has been compressed
  155.         using this, or uncompress it unless you have this util.
  156.  
  157. EX:     ULT /COMP myfile
  158.         ULT /COMP secret.txt
  159.  
  160.  
  161.  
  162.  
  163.  
  164. ═════   /UNCOMP    UNCOMPRESS    ══════════════════════════════════════════
  165.  
  166.         Uncompress a file using LZW that has been compressed using
  167.         the /COMP switch.
  168.  
  169. EX:     ULT /UNCOMP myfile
  170.         ULT /UNCOMP secret.txt
  171.  
  172.  
  173.  
  174.  
  175. ═════   /KIL    TOTALLY ERASE A FILE  ════════════════════════════════════
  176.  
  177.         This totally erases a file, making it unable to be recovered.
  178.         Even the popular recovery programs (Norton, PCTools, etc)
  179.         cannot recover it.
  180.  
  181.                 ** PLEASE BE CAREFUL **
  182.  
  183.         It erases a file by doing the following:
  184.                 1. Setting the time, date, year to 0
  185.                 2. Change it to hidden/system
  186.                 3. Deleting it
  187.  
  188. EX:     ULT /KIL myfile
  189.         ULT /KIL list.com
  190.  
  191.  
  192.  
  193.  
  194.  
  195. ═════   /HEX    BINARY CONVERSION   ══════════════════════════════════════
  196.  
  197.         Shows the binary equivalent to any number entered.
  198.         You are prompted to enter a decimal number, which
  199.         is then converted and displayed.
  200.         To stop this sequence, press CTRL-BREAK.
  201.  
  202. EX:     ULT /HEX
  203.  
  204.  
  205.  
  206.  
  207. ═════   /KFF    FORM FEED REMOVER   ══════════════════════════════════════
  208.  
  209.         Do you have any files you want printed, but want all those
  210.         pesky form feeds removed?  This does the job perfectly, without
  211.         actually altering the original file.
  212.         Just type: ULT /KFF infile outfile
  213.  
  214.         The outfile will contain no form feeds.
  215.  
  216. EX:     ULT /KFF forms.doc forms2.doc
  217.         ULT /KFF wp.doc  wp2.doc
  218.  
  219.  
  220.  
  221.  
  222. ═════   /KB     KEYBOARD STATUS  ═════════════════════════════════════════
  223.  
  224.         This shows the status of the keyboard by displaying either
  225.         1 or 0, depending on if the keys are currently in use.
  226.  
  227.         The keys are:
  228.  
  229.         RIGHT SHIFT DOWN
  230.         LEFT SHIFT DOWN
  231.         CONTROL KEY DOWN
  232.         ALT KEY DOWN
  233.         SCROLL LOCK ON
  234.         NUM LOCK ON
  235.         CAPS LOCK ON
  236.         INSERT ON
  237.         FILLER
  238.         CONTROL NUMLOCK
  239.         SCROLL LOCK DOWN
  240.         NUM LOCK DOWN
  241.         CAPS LOCK DOWN
  242.         INSERT DOWN
  243.  
  244. EX:     ULT /KB
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251. ═════   /ARCH   TURN ON ARCHIVE ATTRIBUTE   ══════════════════════════════
  252.  
  253.         Turns on the archive attribute of a file.  If you are unsure of
  254.         attribute meanings, consult your DOS manual.
  255.  
  256. EX:     ULT /ARCH file
  257.         ULT /ARCH list.com
  258.  
  259.  
  260.  
  261.  
  262. ═════   /SYS    TURN ON SYSTEM ATTRIBUTE    ══════════════════════════════
  263.  
  264.         Turns on system attribute of a file.  If you are unsure of
  265.         attribute meanings, consult your DOS manual.
  266.  
  267. EX:     ULT /SYS file
  268.         ULT /SYS list.com
  269.  
  270.  
  271.  
  272.  
  273. ═════   /WND    CALCULATE WIND CHILL    ══════════════════════════════════
  274.  
  275.         Calculates wind chill from the temperature and wind speed.  The
  276.         actual formula is:
  277.  
  278.         (((10.45 + (6.686112 * sqrt((double) wind speed))
  279.          - (.447041 * wind_speed)) / 22.034 * (temperature - 91.4)) + 91.4)
  280.  
  281.         but since it is so complex, I made it as easy as:
  282.  
  283.         ULT /WND wind-speed temperature
  284.  
  285. EX:
  286.  
  287.   ULT /WND 20 31  (The wind is blowing at 20 mph and the temp is 31 degrees)
  288.  
  289.  
  290.  
  291.  
  292. ═════   /PUTS   PUT A STRING  ════════════════════════════════════════════
  293.  
  294.         Places a string on the screen using the following format:
  295.  
  296.             ULT /PUTS X Y color "STRING"
  297.  
  298.         This puts the word string at an X and Y coordinate, using
  299.         a specific color.
  300.  
  301. EX:     ULT /PUTS 10 10 10 "This is a test string, dude!"
  302.  
  303.     places the string "This is a test string, dude!" at 10,10 and uses
  304.     bright green on black.
  305.     Experiment with different colors, and add 128 to any number to
  306.     obtain a blinking effect.
  307.  
  308.  
  309.  
  310.  
  311. ═════   /BOX    PUT A BOX ON THE SCREEN  ═════════════════════════════════
  312.  
  313.         Places a box on screen using the following arguments:
  314.  
  315.         1) starting column
  316.         2) starting row
  317.         3) ending column
  318.         4) ending row
  319.         5) border attribute
  320.         6) box attribute
  321.  
  322.    ULT /BOX 10 10 20 20 15 05
  323.  
  324.         Places a small, black box with shading and a white border
  325.         on the screen.  This combined with /PUTS can create boxed
  326.         and bordered text in batch files.
  327.  
  328.  
  329.  
  330.  
  331. ═════   /SCRU   SCROLL SCREEN UP   ═══════════════════════════════════════
  332.  
  333.         This scrolls the screen up.  It can scroll up one to 30
  334.         spaces, and can be used to quickly clear the screen, or
  335.         clear only the bottom portion.
  336.  
  337. EX:     ULT /SCRU 4   (scrolls the screen up four spaces)
  338.         ULT /SCRU 25  (clears the screen very quickly)
  339.  
  340.  
  341.  
  342.  
  343. ═════   /SCRD  SCROLL SCREEN DOWN  ═══════════════════════════════════════
  344.  
  345.         This is exactly the same as /SCRU, except it scrolls the screen
  346.         down.
  347.  
  348. EX:     ULT /SCRD 4   (scrolls the screen down four spaces)
  349.         ULT /SCRD 25  (clears the screen very quickly)
  350.  
  351.  
  352.  
  353.  
  354. ═════   /CODE   SHOW KEYBOARD CODES  ═════════════════════════════════════
  355.  
  356.         This displays the keycode, scancode, and ASCII codes for
  357.         any key pressed.  The prompt: 'PRESS ANY KEY:' is shown,
  358.         then once one is pressed, the information is given.
  359.  
  360.         ULT /CODE presents:  "Press Any Key:"
  361.                 and pressing "g" gives:
  362.  
  363.         keycode=0x2267  scancode=34     ASCII code=103
  364.  
  365.  
  366.  
  367.  
  368. ═════   /SOUND  MAKE A SOUND  ════════════════════════════════════════════
  369.  
  370.         Makes a sound using different tone frequencies specified on
  371.         the command line.
  372.  
  373.         You specify the delay in milliseconds between sounds, then
  374.         the frequencies you want played.
  375.  
  376. EX:     ULT /SOUND 100 20 30 40 50 60 100 400 500
  377.                     ^   ^─ ^ ─^ ─^ ─^ ─^ ──^ ──^
  378.                     │      different tones played
  379.                     │
  380.                     │
  381.                     │
  382.                   delay between tones
  383.  
  384.         plays 20,30,40, etc frequency tones, and pauses 100 milliseconds
  385.         between each note.
  386.  
  387.  
  388.  
  389.  
  390. ═════   /TD     TIME AND DATE  ═══════════════════════════════════════════
  391.  
  392.         Shows time and date information, without prompting you
  393.         for a new one.  Whenever you type: TIME on the command line,
  394.         it prompts you for a new time.  This is annoying when you
  395.         just want to check what time it is.
  396.         This util solves this by simply providing you with
  397.         the information.
  398.  
  399. EX:     ULT /TD
  400.  
  401.  
  402.  
  403.  
  404. ═════   /N+     TURN ON NUMLOCK   ════════════════════════════════════════
  405.  
  406.         Turns on Numlock.  This is equivalent to pressing the NUMLOCK
  407.         key on the keyboard.
  408.  
  409. EX:     ULT /N+
  410.  
  411.  
  412.  
  413.  
  414. ═════   /N-     TURN OFF NUMLOCK  ════════════════════════════════════════
  415.  
  416.         Turns off Numlock.  This is equivalent to pressing the
  417.         NUMLOCK key on the keyboard.
  418.  
  419. EX:     ULT /N-
  420.  
  421.  
  422.  
  423.  
  424. ═════   /C+     TURN ON CAPSLOCK  ════════════════════════════════════════
  425.  
  426.         Turns on Capslock.  This is equivalent to pressing the CAPSLOCK
  427.         key on the keyboard.
  428.  
  429. EX:     ULT /C+
  430.  
  431.  
  432.  
  433.  
  434. ═════   /C-     TURN OFF CAPSLOCK  ═══════════════════════════════════════
  435.  
  436.         Turns off Capslock.  This is equivalent to pressing the CAPSLOCK
  437.         key on the keyboard.
  438.  
  439. EX:     ULT /C-
  440.  
  441.  
  442.  
  443.  
  444. ═════   /REN    RENAME A DIRECTORY  ══════════════════════════════════════
  445.  
  446.         Renames a directory using a simple "RENAME" call in Turbo C++.
  447.         Since DOS will not allow you to rename a directory, and you
  448.         must have a full fledged shell to do it, this solves the
  449.         problem.  You do not need to load a major shell just to rename
  450.         a directory.
  451.  
  452. EX:     ULT /REN oldir newdir   (renames oldir to newdir)
  453.  
  454.  
  455.  
  456.  
  457. ═════   /MULT   MULTIPLE DOS COMMANDS  ═══════════════════════════════════
  458.  
  459.         This allows multiple commands on the command line.  It is very
  460.         similar to a batch file, only it allows it all on one line.
  461.         If your command has any spaces in it, ie: DIR /W, then please
  462.         surround it with quotes.
  463.                 IE: DIR /W  would become  "DIR /W"
  464.  
  465. EX:     ULT /MULT  CLS  "DIR /W"  "DIR /P"  PAUSE  LIST.COM
  466.  
  467.         would clear the screen, show a wide directory, show a directory
  468.         with page breaks, pause, then activate LIST.COM.
  469.  
  470.  
  471.  
  472.  
  473. ═════   /WBOOT  WARM BOOT  ═══════════════════════════════════════════════
  474.  
  475.         Perform a warm boot on your computer.
  476.  
  477. EX:     ULT /WBOOT
  478.  
  479.  
  480.  
  481.  
  482. ═════   /MAX    SET KEYBOARD REPEAT RATE  ════════════════════════════════
  483.  
  484.         Sets your keyboard repeat rate to the maximum allowable.  It will
  485.         GREATLY increase the speed of your keyboard when scrolling through
  486.         a menu or typing.
  487.  
  488. EX:     ULT /MAX
  489.  
  490.  
  491.  
  492.  
  493. ═════   /SAVE   SAVE THE SCREEN  ═════════════════════════════════════════
  494.  
  495.         Save a text mode screen in a file, which can be restored to the
  496.         screen using ULT /REST option.
  497.  
  498. EX:     ULT /SAVE filename   (saves the current text mode screen in filename)
  499.  
  500.  
  501.  
  502.  
  503. ═════   /REST   RESTORE THE SCREEN  ══════════════════════════════════════
  504.  
  505.         This restores the screen from a file.  To save a text mode screen,
  506.         use ULT /SAVE option.
  507.  
  508. EX:     ULT /REST filename
  509.  
  510.  
  511.  
  512.  
  513. ═════   /SETD   SET DATE IN A FILE  ══════════════════════════════════════
  514.  
  515.         Set the date in a file.  It accepts the arguments: MONTH DAY YEAR,
  516.         and makes those changes in the file.
  517.  
  518. EX:     ULT /SETD filename 12 21 92   (sets filename's date to December 21, 1992)
  519.  
  520.  
  521.  
  522.  
  523. ═════   /NOBUF  CLEAR KEYBOARD BUFFER  ═══════════════════════════════════
  524.  
  525.         Clear the keyboard buffer.
  526.  
  527. EX:     ULT /NOBUF
  528.  
  529.  
  530.  
  531.  
  532. ═════   /BLOCK  MAKE A BLOCK CURSOR  ═════════════════════════════════════
  533.  
  534.         Makes the cursor a block cursor.  This is great for laptop users
  535.         who cannot see their cursor, or anyone else who wants a block
  536.         cursor instead of the normal one.  You can set the cursor back
  537.         to normal using the /SSCUR, or /CURS+ options.
  538.  
  539. EX:     ULT /BLOCK
  540.  
  541.  
  542.  
  543.  
  544. ═════   /SSCUR  SET CURSOR START/STOP LINES  ═════════════════════════════
  545.  
  546.         The cursor is composed of start and stop lines, and can be made into
  547.         several different shapes, depending on which figures you specify
  548.         as the start/stop lines.
  549.         Play with the numbers and create many different looking cursors!
  550.  
  551. EX:     ULT /SSCUR 1 1          (creates an upside down, thin cursor)
  552.         ULT /SSCUR 12 12        (creates a thin, normal cursor)
  553.         ULT /SSCUR 10 1         (creates a block cursor)
  554.         ULT /SSCUR 3 9          (creates a 1/2 blinking, block cursor)
  555.  
  556.  
  557.  
  558.  
  559. ═════   /MAP    MAKE A MAP OF DRIVE  ═════════════════════════════════════
  560.  
  561.         This maps out the current drive, showing a variety of file and
  562.         directory information.  This would be useful to quickly find a
  563.         file using a text editor, or making a quicky-backup of filenames
  564.         for a particular directory.
  565.                 You can also quickly find duplicate files by loading
  566.         the MAPPED file into a text editor, and searching for particular
  567.         names.  It is best to use the piping symbol ">" to store the
  568.         information in a file, rather than watching it scroll across
  569.         the screen.
  570.  
  571. EX:     ULT /MAP > mapfile   (maps out the current drive, and stores
  572.                               it in mapfile)
  573.  
  574.  
  575.  
  576.  
  577. ═════   /CURS+  TURN ON CURSOR  ══════════════════════════════════════════
  578.  
  579.         Restores cursor to its original state.  This is useful if a program
  580.         has turned off your cursor, or you have temporarily used
  581.         ULT /CURS- to manually turn off the cursor.
  582.  
  583. EX:     ULT /CURS+
  584.  
  585.  
  586.  
  587.  
  588. ═════   /CURS-  TURN OFF CURSOR  ═════════════════════════════════════════
  589.  
  590.         Turns off the cursor.  It can be easily restored using the
  591.         ULT /CURS+ option.
  592.  
  593. EX:     ULT /CURS-
  594.  
  595.  
  596.  
  597.  
  598. ═════   /STOP   PAUSE  ═══════════════════════════════════════════════════
  599.  
  600.         This pauses operation of the computer for a specified time in
  601.         milliseconds.  Instead of using DOS' PAUSE command, which requires
  602.         you to press a key, this simply pauses everything for a specified
  603.         time, without requiring the user to press a key.
  604.         This is great for batch files, in case you want to display
  605.         a box or menu of some kind, and pause a few seconds.
  606.  
  607. EX:     ULT /STOP 112   (pauses 112 milliseconds)
  608.         ULT /STOP 10    (pauses 10 milliseconds)
  609.  
  610.  
  611.  
  612.  
  613. ═════   /TIME   ACCURATE INTERVAL TIMER  ═════════════════════════════════
  614.  
  615.      This program shows time elapsed from one period to another.
  616. Time is computed accurately, even if the computer is turned off.
  617.  
  618.  
  619.    ULT /TIME /S TIME.DAT   saves current time in a file named TIME.DAT,
  620.                            then exits.  You are shown the starting time/date.
  621.  
  622.    ULT /TIME /R TIME.DAT   retrieves information in file TIME.DAT, and
  623.                            calculates elapsed time.
  624.  
  625.     To remember options-->
  626.  
  627.        /S      stands for "START"
  628.        /R      stands for "RESTORE"
  629.  
  630.  
  631.   To time how long it takes your wife to quit complaining:
  632.  
  633.    ULT /TIME /S WIFE.DAT      when she opens his mouth and begins
  634.    ULT /TIME /R WIFE.DAT      after she says no more
  635.  
  636.  
  637.    To see how long you are logged onto Compuserve:
  638.  
  639.     ULT /TIME /S CIS.DAT      before logging on.
  640.     ULT /TIME /R CIS.DAT      after you log off and return to DOS.
  641.  
  642.    NOTE: You can time unlimited intervals, and keep them all in separate
  643.          files.  The only limit to your timings is how many files your
  644.          disk can handle.  The files created by this program are VERY SMALL
  645.          (around 24 bytes).
  646.  
  647.    There is a limit of 9,999 years of timing.  Not that it really matters,
  648. but if you live forever or something like that, you must re-run the program
  649. after 9,999 years.
  650.  
  651.     If you do live that long, please write me a letter, and if I'm alive,
  652. I'll be glad to make a new program that supports Centuries...
  653.  
  654.  
  655.            SAMPLE USAGES:
  656.     -------------------------------------------
  657. 1)  Place a "timer" file onto each backup diskette you own.  That way, you can
  658.     run the program, and find out how old your diskette is.
  659.     Possibly, a REALLY old diskette would be a good object to replace with
  660.     a newer one !!
  661.  
  662. 2) Time your log-ons to BBS'.
  663.  
  664. 3) For people who run BBS' themselves, you may use this to time how
  665.    long your computer has been on.
  666.  
  667. 4) For burning in a new computer, use this instead of watching the
  668.    clock, checking ocassionally for that 48 hour mark.
  669.  
  670. 5) Put it in your autoexec.bat file, and determine how long your
  671.    computer has been turned off.  (for you SERIOUS compu-maniacs)
  672.  
  673. 6) Time how long it takes for more bills to roll in. (because it seems
  674.    like I get another bill every day !)
  675.  
  676.  
  677.  
  678.  
  679. ═════   /DIAL   DIAL THE PHONE  ══════════════════════════════════════════
  680.  
  681.         This is absolutely the greatest thing you will ever see!
  682.  
  683.         I use this constantly, everyday to dial friends up.  My modem
  684.         is hooked into the phone line, and I must manually reach for
  685.         the phone everytime I want to talk with someone.
  686.  
  687.         This solves this by dialing a phone number, then prompting you
  688.         to press a key to release the computer from the phone.  That way,
  689.         you can just press the space bar when someone answers.
  690.  
  691.         It is best to create a batch file with different people's phone
  692.         numbers in it.  IE:  FRED.BAT would include the following command:
  693.  
  694.         ULT /DIAL 1 555-4353   (this dials the number 555-4353 on COM 1)
  695.  
  696.         From any place on my computer, I can just type: FRED to dial up
  697.         my friend Fred, then press a key when he answers, and pick up the
  698.         phone to talk with him.
  699.  
  700.         As a default, /DIAL uses tone dialing, however, if you have a pulse
  701.         phone, include /P after the phone number.
  702.  
  703. EX:     ULT /DIAL 1 555-1836 /P    (dials 555-1836 on COM 1, using pulse)
  704.         ULT /DIAL 3 555-9023       (dials 555-9023 on COM 3, using tone)
  705.  
  706.  
  707.  
  708.  
  709. ═════   /FKEY   ASSIGN COMMANDS TO FUNCTION KEYS  ════════════════════════
  710.  
  711.         On the command line, you usually have no use of your function keys.
  712.         This is a shame, considering pressing F5 could give me a DIR /W,
  713.         or pressing F8 could activate LIST.COM.
  714.         This would greatly save typing!
  715.  
  716.         To assign a function key, use the following format:
  717.  
  718.         ULT /FKEY keynumber command
  719.  
  720.         Again, please remember if your command includes spaces, enclose
  721.         the command in quotes.
  722.  
  723. EX:     ULT /FKEY 3 "DIR /W"    (makes a dir /w when the F3 key is pressed)
  724.         ULT /FKEY 8 LIST.COM    (activates LIST.COM when the F8 key is pressed)
  725.  
  726.  
  727.  
  728.  
  729. ═════   /SHAKE  SHAKE THE SCREEN  ════════════════════════════════════════
  730.  
  731.         Shake the screen.  This is fun.
  732.  
  733.  
  734.  
  735.  
  736. ═════   /RDONLY         CHANGE FILE TO READ ONLY ATTRIBUTE  ══════════════
  737.  
  738.         Turns on the read only attribute of a file.  If you are unsure of
  739.         attribute meanings, consult your DOS manual.
  740.  
  741. EX:     ULT /RDONLY file
  742.         ULT /RDONLY list.com
  743.  
  744.  
  745.  
  746.  
  747. ═════   /HIDDEN         CHANGE THE HIDDEN ATTRIBUTE  ═════════════════════
  748.  
  749.         Turns on the hidden attribute of a file.  If you are unsure of
  750.         attribute meanings, consult your DOS manual.
  751.  
  752. EX:     ULT /HIDDEN file
  753.         ULT /HIDDEN list.com
  754.  
  755.  
  756.  
  757.  
  758. ═════   /S#     MAKE A PARTICULAR SOUND  ═════════════════════════════════
  759.  
  760.         This makes a particular sound, from 0 to 9.
  761.         Experiment with the different pre-set sounds and find
  762.         which ones you like the best.
  763.  
  764.         1     arcade2
  765.         2     deadbird
  766.         3     echos
  767.         4     fire
  768.         5     high
  769.         6     siren
  770.         7     bomb
  771.         8     ringing
  772.         9     pulse
  773.         0     wars
  774.         
  775. EX:     ULT /S1     (plays arcade2 sound)
  776.         ULT /S5     (plays high sound)
  777.  
  778.  
  779.  
  780.  
  781. ═════   /PAGE      CHANGE VIDEO PAGE                 ═════════════════════  
  782.                                                                             
  783.         This changes the video page of the screen.  DOS normally operates
  784.         on video page 0.
  785.         NOTE: This effectively clears the screen, and saves the original
  786.         one.  Changing to PAGE 1 will bring a blank screen to view,
  787.         then changing back to PAGE 0 restores the original screen.
  788.                                                                             
  789. EX:     ULT /PAGE 0
  790.         ULT /PAGE 3
  791.  
  792.         
  793.  
  794.  
  795. ═════   /VOL        CHANGE VOLUME LABEL              ═════════════════════   
  796.                                                                              
  797.         This changes the volume label of a floppy disk.
  798.         NOTE: Does not work on a hard disk, only a FLOPPY.
  799.                                                                              
  800. EX:     ULT /VOL Momma      (changes label to "Momma")                       
  801.         ULT /VOL My_Disk    (changes label to "My_Disk")                     
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808. ═════   /CHKSUM       SHOW CHECKSUM OF A FILE        ═════════════════════     
  809.                                                                                
  810.         A CheckSum is merely all of the bytes in a file added together.        
  811.         It is useful to determine if a file is an EXACT REPLICA of another
  812.         file, or to virus check a program.
  813.         If a file has been altered in ANY WAY, the checksum will be
  814.         different.
  815.         
  816.                                                            
  817.                                                                                
  818. EX:     ULT /CHKSUM list.com                                                                 
  819.         ULT /CHKSUM q.exe                                                                 
  820.  
  821.  
  822.  
  823.  
  824. ═════   /SEARCH       SEARCH FOR TEXT IN A FILE       ═════════════════════     
  825.                                                                                
  826.         This searches for particular text in a file.  It can be used for
  827.         text or binary files, and uses the BRUTE ALGORITHM to find your
  828.         text.
  829.  
  830.         NOTE:   Text search is case sensitive.
  831.  
  832.         So to find the word "Yesterday" in a file called NEW.DAT, you
  833.         would use:
  834.  
  835.         ULT /SEARCH new.dat Yesterday
  836.                                                                                
  837.                                                                                
  838. EX:     ULT /SEARCH new.dat February                                                                
  839.         ULT /SEARCH docs.001 PrintScreen                                                                 
  840.  
  841.  
  842.  
  843.  
  844. ═════   /PRSCR      PRINT SCREEN CONTENTS            ═════════════════════     
  845.                                                                                
  846.         This prints the current screen contents to your printer.
  847.                                                                                
  848.                                                                                
  849. EX:     ULT /PRSCR                                                                  
  850.  
  851.  
  852.  
  853.  
  854.  
  855. ═════   /VIEW       VIEW A TEXT FILE                 ═════════════════════     
  856.                                                                                
  857.         Did you ever want a text-file reader for your batch files?
  858.         Here it is.  Simply type: ULT /VIEW file
  859.         
  860.         The usual keys are in effect: PgUp   PgDn   Arrows   Esc-exits
  861.                                                                                
  862. EX:     ULT /VIEW file                                                                 
  863.         ULT /VIEW ult.doc                                                   
  864.  
  865.  
  866.  
  867.  
  868.  
  869. ═════   /BORDER      CHANGE THE BORDER COLOR         ═════════════════════     
  870.                                                                                
  871.         This changes the color of your screen's border.
  872.         
  873.         USAGE:   ULT /BORDER color
  874.  
  875.         whereas color =    0       BLACK
  876.                            1       BLUE
  877.                            2       GREEN
  878.                            3       CYAN
  879.                            4       RED
  880.                            5       MAGENTA
  881.                            6       BROWN
  882.                            7       LTGRAY
  883.                            8       DKGRAY
  884.                            9       LTBLUE
  885.                            10      LTGREEN
  886.                            11      LTCYAN
  887.                            12      LTRED
  888.                            13      LTMAGENTA
  889.                            14      YELLOW
  890.                            15      WHITE
  891.                                 
  892. EX:     ULT /BORDER 5                                                                 
  893.         ULT /BORDER 12                                                                 
  894.  
  895.  
  896.  
  897.  
  898.  
  899. ═════   /NUMBAS    CONVERT DECIMAL TO BASE 2 - 16    ═════════════════════      
  900.                                                                                 
  901.         This converts a decimal number to any number based 2 - 16.
  902.  
  903.         To convert the number 43 to binary, just use:  ULT /NUMBAS
  904.         Then when prompted for number and base, type:  43 2
  905.  
  906.  
  907.                                                                                 
  908.                                                                                 
  909. EX:     ULT /NUMBAS
  910.  
  911.         You are then prompted for a number, and the base you
  912.         want it converted to.
  913.         IE: 15  2     would convert the number 15 to binary (base of 2)
  914.             321 8     would convert the number 321 to a base of 8)
  915.             725 10    would convert the number 725 to a base of 10
  916.                       (which would not change it, since the numbers
  917.                        we use are already based at 10)
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926. ═════   /DAYSTAT   STATISTICS ON ANY GIVEN DAY       ═════════════════════      
  927.                                                                                 
  928.         This tells what day a given date falls on and which week in the
  929.         year it is.
  930.                                                                                 
  931. EX:     ULT /DAYSTAT 4 18 1993    (tells stats on April 18, 1993)
  932.         ULT /DATSTAT 9 14 1922    (tells stats on September 14, 1922)
  933.                                                                                 
  934.  
  935.  
  936.  
  937.  
  938.  
  939. ═════   /MONTH      SHOW A CALENDAR                  ═════════════════════       
  940.                                                                                  
  941.         This shows a quick calendar of any given month and year.                 
  942.                                                                                  
  943. EX:     ULT /MONTH 4 1993    (shows calendar of April, 1993)                     
  944.         ULT /MONTH 9 1973    (shows calendar of September, 1973)                      
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953. ═════   /ENVG        ENVIRONMENT GRAPH               ═════════════════════       
  954.                                                                                  
  955.         Show a graph of current environment.  This shows active environment      
  956.         beginnings, and used/total/free bytes.                                       
  957.                                                                                  
  958. EX:     ULT /ENG                                                                    
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965. ═════   /ENVF      SHOW FREE ENVIRONMENT             ═════════════════════       
  966.                                                                                  
  967.         Shows free environment space.                                            
  968.                                                                                  
  969. EX:     ULT /ENVF                                                                
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977. ═════   /ENVU      SHOW USED ENVIRONMENT             ═════════════════════        
  978.                                                                                   
  979.         Shows used environment space.                                             
  980.                                                                                   
  981. EX:     ULT /ENVU                                                                 
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988. ═════   /ENVT      SHOW TOTAL ENVIRONMENT             ═════════════════════        
  989.                                                                                   
  990.         Shows total environment space.                                             
  991.                                                                                   
  992. EX:     ULT /ENVT                                                                 
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999. ═════   /LEVEL      SET ERRORLEVEL                    ═════════════════════        
  1000.                                                                                   
  1001.         This sets the DOS errorlevel.   Many times in batch files, it             
  1002.         is necessary to change the errorlevel.  This allows you to do             
  1003.         it effortlessly.                                                          
  1004.                                                                                   
  1005. EX:     ULT /LEVEL  4      (sets errorlevel to 4)                                 
  1006.         ULT /LEVEL  0      (sets errorlevel to 0)                                  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013. ═════   /FREE     SHOW FREE SPACE ON CURRENT DRIVE   ═════════════════════        
  1014.                                                                                   
  1015.         Shows free space on current drive, as well as bytes per cluster           
  1016.         and sectors per cluster.                                                  
  1017.                                                                                   
  1018. EX:     ULT /FREE                                                                 
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026. ═════   /BIOS      SHOWS VERSION OF ROM BIOS         ═════════════════════        
  1027.                                                                                   
  1028.         Displays version of ROM BIOS.                                             
  1029.                                                                                   
  1030. EX:     ULT /BIOS                                                                 
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041. ═════   /PRNL     SEND A LINE FEED TO PRINTER        ═════════════════════        
  1042.                                                                                   
  1043.         Sends a line feed and carriage return to printer (PORT 1)                
  1044.                                                                                   
  1045. EX:     ULT /PRNL                                                                 
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053. ═════   /PRNF    SEND A FORM FEED TO PRINTER         ═════════════════════        
  1054.                                                                                   
  1055.         Sends a form feed to printer (PORT 1).  This is GREAT if you
  1056.         have a laser printer.  I have a HP LaserJet II, and everytime
  1057.         I hit the [PrintScreen] key, nothing happens because the printer
  1058.         does not receive a FORM FEED.  So then I must start up Word Perfect,
  1059.         and print a blank page just to get my [Printed screen]!                                     
  1060.                                                                                   
  1061. EX:     ULT /PRNF                                                                     
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069. ═════   /FILL     FILL THE SCREEN WITH CHAR/COLOR    ═════════════════════        
  1070.                                                                                   
  1071.         This fills the screen with any character you choose, and any              
  1072.         color.                                                                    
  1073.                                                                                   
  1074.         USAGE:  ULT /FILL character color                                         
  1075.                                                                                   
  1076.         Character can be any of the 255 ASCII chars, and color can be
  1077.         any valid color.
  1078.  
  1079. EX:     ULT /FILL 49 80     (fills screen with colored ones)                                                                
  1080.         ULT /FILL 30 44     (fills screen with green/red triangles)                                                                
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088. ═════   /43      SET LINES TO 43 EGA MODE            ═════════════════════         
  1089.                                                                                    
  1090.         Sets the current screen to 43 line EGA mode.
  1091.         NOTE:  You must have EGA or above to enable this.
  1092.         To return the screen to normal, use /25
  1093.                                           
  1094. EX:     ULT /43
  1095.                                                                                    
  1096.                                                                                    
  1097.                                                                                    
  1098.                                                                                    
  1099.                                                                                    
  1100. ═════   /25       SET LINES TO 25 TEXT MODE          ═════════════════════         
  1101.                                                                                    
  1102.         Sets the current screen to 25 line EGA mode.
  1103.         NOTE:  You must have EGA or above to enable this.
  1104.         To return the screen to high intensity, use /43                                     
  1105.                                                                            
  1106. EX:     ULT /25                                                                  
  1107.                                                                                    
  1108.                                                                                    
  1109.  
  1110.  
  1111.  
  1112.  
  1113. ═════   /TODAY     SHOW FILES DATED TODAY            ═════════════════════         
  1114.                                                                                    
  1115.         Shows files in current directory that have been changed today.
  1116.         This is useful for backup purposes, or to get a summary of what
  1117.         an "INSTALL" program has done.  Output can be redirected to a file                                                                           
  1118.  
  1119.         For redirection, use:  ULT /TODAY > myfile
  1120.  
  1121. EX:     ULT /TODAY                                                                 
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.                ╓─╖
  1133.                ║                ╥       ╓─╖* ╓
  1134.                ╟──╖ ╓─╖ ─╫─ ╓── ╟─╖    ─╫─ ╥ ║ ╓─╖
  1135.                ╙──╜ ╙─╨  ╨  ╙── ╜ ╜     ╨  ╜ ╜ ╙──
  1136.  
  1137.           ▒████████ ▒███████ ▒███████ ▒████████ ▒███████
  1138.              ▒██    ▒██      ▒██         ▒██    ▒██
  1139.              ▒██    ▒██████  ▒███████    ▒██    ▒███████
  1140.              ▒██    ▒██           ▒██    ▒██         ▒██
  1141.              ▒██    ▒███████ ▒███████    ▒██    ▒███████
  1142.  
  1143.  
  1144.                 The following options are specifically
  1145.                  designed for batch files, and return
  1146.                       an errorlevel upon exit.
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155. ═════   /ANS    IS ANSI.SYS CURRENTLY LOADED?   ══════════════════════════
  1156.  
  1157.         Shows if ANSI.SYS is currently loaded in memory.
  1158.  
  1159.         RETURNS:        0       Ansi.sys loaded
  1160.                         1       no ansi driver found
  1161.  
  1162. EX:     ULT /ANS
  1163.  
  1164.  
  1165.  
  1166. ═════   /PATH       SEARCH THE PATH?                 ═════════════════════
  1167.  
  1168.         Determines if a program is on the Path.  DOS normally searches
  1169.         the "PATH" for a file.  This determines if a specified file is
  1170.         in one of the path directories.
  1171.         This can be used in batch files to determine if a program
  1172.         is available to be run.  IE: If your batch file needs LIST.COM
  1173.         to view a file, you can run this to find out if LIST.COM
  1174.         exists on the user's path.
  1175.  
  1176.         RETURNS:    0    if file is on the path
  1177.                     1    no file found
  1178.  
  1179. EX:     ULT /PATH list.com
  1180.         ULT /PATH q.exe
  1181.  
  1182.  
  1183.  
  1184.  
  1185. ═════   /MOUSE      DETERMINES IF MOUSE IS PRESENT   ═════════════════════
  1186.  
  1187.         This does a quick check to see if a mouse driver is installed.
  1188.  
  1189.         RETURNS:    0   Mouse is present
  1190.                     1   NO mouse driver found
  1191.  
  1192. EX:     ULT /MOUSE
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198. ═════   /EXISTD        DOES DIRECTORY EXIST?         ═════════════════════
  1199.  
  1200.         This determines if a directory exists on the current or
  1201.         any other drive.
  1202.  
  1203.         RETURNS:        0       Directory exists
  1204.                         1       No such directory found
  1205.  
  1206. EX:     ULT /EXISTD \utils
  1207.         ULT /EXISTD c:\wp51\data
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213. ═════   /EXISTF        DOES A FILE EXIST?            ═════════════════════
  1214.  
  1215.         This determines if a file exists.  Wildcards are NOT accepted.
  1216.         NOTE: If you only want to know if a file can be started, use
  1217.               /PATH instead.  This will tell you if a file is on the path,
  1218.               and can be started from the command line without changing
  1219.               directories.
  1220.  
  1221.         RETURNS:    0   File exists
  1222.                     1   No such file found
  1223.  
  1224. EX:     ULT /EXISTF list.com
  1225.         ULT /EXISTF \wp51\wp.exe
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232. ═════   /EMS      IS EMS DRIVER PRESENT?             ═════════════════════
  1233.  
  1234.         Determines if an EMS driver is present.
  1235.  
  1236.         RETURNS:    0   EMS driver exists
  1237.                     1   none found
  1238.  
  1239. EX:     ULT /EMS
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247. ═════   /GAME     IS A GAME PORT INSTALLED?          ═════════════════════
  1248.  
  1249.         Determines if a game port is installed.  If you want to check
  1250.         for a joystick in a batch file, this is the way to go!
  1251.  
  1252.         RETURNS:        0       Game port installed
  1253.                         1       none found
  1254.  
  1255. EX:     ULT /GAME
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262. ═════   /MATH    IS A MATH COPROCESSOR INSTALLED?    ═════════════════════
  1263.  
  1264.         Determines if a math coprocessor is installed in the machine.
  1265.  
  1266.         RETURNS:        0       Math coprocessor found
  1267.                         1       none
  1268.  
  1269. EX:     ULT /MATH
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275. ═════   /FLOP    NUMBER OF FLOPPY DRIVES?            ═════════════════════
  1276.  
  1277.         Returns the number of floppy drives installed.
  1278.  
  1279.         RETURNS:    Number of floppy drives intalled
  1280.                     0   If no floppy drives are present
  1281.  
  1282. EX:     ULT /FLOP
  1283.  
  1284.  
  1285.  
  1286.  
  1287. ═════   /DRIVE      NUMBER OF CURRENT DRIVE?         ═════════════════════
  1288.  
  1289.         Returns the number of the current drive
  1290.                 IE: A: is 1
  1291.                     B: is 2
  1292.                     C: is 3
  1293.                     etc...
  1294.  
  1295.         RETURNS:    Number of the current drive found
  1296.  
  1297. EX:     ULT /DRIVE
  1298.  
  1299.  
  1300.  
  1301.  
  1302. ═════   /ERRLOCK    SIMULATE A HARD DISK ERROR       ═════════════════════
  1303.  
  1304.         Prints "Hard disk error" on the screen, beeps, then locks
  1305.         the computer.   Requires a warm or cold boot.
  1306.  
  1307.         RETURNS:    nothing
  1308.  
  1309.  
  1310. EX:     ULT /ERRLOCK
  1311.  
  1312.  
  1313.  
  1314.  
  1315. ═════   /LOCK       LOCKS THE COMPUTER               ═════════════════════
  1316.  
  1317.         Locks up the computer.  Requires a warm or cold boot.
  1318.  
  1319.         RETURNS:    nothing
  1320.  
  1321.  
  1322. EX:     ULT /LOCK
  1323.  
  1324.  
  1325.  
  1326.  
  1327. ═════   /FILMON       MONTH OF A FILE?               ═════════════════════
  1328.  
  1329.         Returns the month of a file.  Extracts the file's date, then
  1330.         sets the errorlevel to the file's month.
  1331.  
  1332.         RETURNS:    Month of the file (1 - 12)
  1333.  
  1334.  
  1335. EX:     ULT /FILMON myfile.txt
  1336.         ULT /FILMON list.com
  1337.  
  1338.  
  1339.  
  1340.  
  1341. ═════   /FILYER     YEAR OF A FILE?                  ═════════════════════
  1342.  
  1343.         Returns the year of a file.  Extracts the file's date, then
  1344.         sets the errorlevel to the file's year.
  1345.  
  1346.         RETURNS:    Year of the file (last two digits)
  1347.  
  1348.  
  1349. EX:     ULT /FILYER myfile.txt
  1350.         ULT /FILYER list.com
  1351.  
  1352.  
  1353.  
  1354. ═════   /FILDAY         DAY OF FILE?                 ═════════════════════
  1355.  
  1356.         Returns the day of a file.  Extracts the file's date, then
  1357.         sets the errorlevel to the file's day.
  1358.  
  1359.         RETURNS:    Day of the file's month (1 - 31)
  1360.  
  1361.  
  1362. EX:     ULT /FILDAY myfile.txt
  1363.         ULT /FILDAY list.com
  1364.  
  1365.  
  1366.  
  1367. ═════   /NOWMON          CURRENT MONTH?              ═════════════════════
  1368.  
  1369.         Returns the current month.  Gets the system date, and sets
  1370.         the errorlevel to the current month.
  1371.  
  1372.         RETURNS:    Current month (1 - 12)
  1373.  
  1374.  
  1375. EX:     ULT /NOWMON
  1376.  
  1377.  
  1378.  
  1379.  
  1380. ═════   /NOWYER          CURRENT YEAR?               ═════════════════════
  1381.  
  1382.         Returns the current year.  Gets the system date, and sets
  1383.         the errorlevel to the current year.
  1384.  
  1385.         RETURNS:    Current year (last two digits)
  1386.  
  1387.  
  1388. EX:     ULT /NOWYER
  1389.  
  1390.  
  1391.  
  1392. ═════   /NOWDAY          CURRENT DAY?                ═════════════════════
  1393.  
  1394.         Returns the current day.  Gets the system date, and sets
  1395.         the errorlevel to the current day.
  1396.  
  1397.         RETURNS:    Current day of the month (1 - 31)
  1398.  
  1399.  
  1400. EX:     ULT /NOWDAY
  1401.  
  1402.  
  1403.  
  1404. ═════   /WAIT          PAUSE FOR # OF SECONDS        ═════════════════════
  1405.  
  1406.         Pauses the computer for a specified number of seconds.
  1407.  
  1408.         RETURNS:    nothing
  1409.  
  1410.  
  1411. EX:     ULT /WAIT 4             (pauses for 4 seconds)
  1412.         ULT /WAIT 130           (pauses for 130 seconds)
  1413.  
  1414.  
  1415.  
  1416.  
  1417. ═════   /AMPM        IS IT BEFORE OR AFTER NOON?     ═════════════════════
  1418.  
  1419.         Returns 1 or 2, dependent upon if the current time is before
  1420.         or after twelve noon.
  1421.  
  1422.         RETURNS:    1   Current time is before twelve noon
  1423.                     2   Current time is after twelve noon
  1424.  
  1425. EX:     ULT /AMPM
  1426.  
  1427.  
  1428.  
  1429.  
  1430. ═════   /GRAPHIC        TYPE OF GRAPHICS CARD?       ═════════════════════
  1431.  
  1432.         Returns the type of graphics card installed in the computer.
  1433.  
  1434.         RETURNS:    1   CGA
  1435.                     2   MCGA
  1436.                     3   EGA
  1437.                     4   EGA64
  1438.                     5   Monochrome EGA
  1439.                     6   IBM 8514
  1440.                     7   Hercules Monochrome
  1441.                     8   AT&T 6300 PC
  1442.                     9   VGA
  1443.                     10  IBM 3270 PC
  1444.  
  1445.  
  1446. EX:     ULT /GRAPHIC
  1447.  
  1448.  
  1449.  
  1450.  
  1451. ═════   /DESQ         IS DESQVIEW INSTALLED?         ═════════════════════
  1452.  
  1453.         Returns the results of a DESQVIEW test.
  1454.  
  1455.         RETURNS:    0   Desqview is NOT installed
  1456.                     1   Desqview is installed
  1457.  
  1458. EX:     ULT /
  1459.  
  1460.  
  1461.  
  1462.  
  1463. ═════   /PRINT       IS PRINT.COM INSTALLED?         ═════════════════════
  1464.  
  1465.         Returns the results of a PRINT.COM test.  PRINT.COM comes with
  1466.         DOS versions.  Please consult your DOS manual for a further
  1467.         explanation of PRINT.COM.
  1468.  
  1469.         RETURNS:    0   PRINT.COM was NOT found
  1470.                     1   PRINT.COM is currently in memory
  1471.  
  1472. EX:     ULT /PRINT
  1473.  
  1474.  
  1475.  
  1476.  
  1477. ═════   /DOSVER        WHICH DOS VERSION?            ═════════════════════
  1478.  
  1479.         Returns the major DOS version number.
  1480.  
  1481.         RETURNS:    Major DOS version number (3, 4, 5, etc...)
  1482.  
  1483.  
  1484. EX:     ULT /DOSVER
  1485.  
  1486.  
  1487.  
  1488.  
  1489. ═════   /NOWHOUR        WHAT IS CURRENT HOUR?         ════════════════════
  1490.  
  1491.         Returns the current hour in military time.
  1492.  
  1493.         RETURNS:    Current hour (0 - 24)
  1494.  
  1495.  
  1496. EX:     ULT /NOWHOUR
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.    ╔════════════════════════════════════════════════════════════════╗
  1508.    ║                                                                ║
  1509.    ║    The ULTRA ToolBox is ShareWare, and there is an annoying    ║
  1510.    ║              screen + a pause at the beginning.                ║
  1511.    ║                                                                ║
  1512.    ║    REGISTER your copy for only $10.00 to remove the screen.    ║
  1513.    ║                                                                ║
  1514.    ║    The ToolBox is constantly changing and evolving, so keep    ║
  1515.    ║    in touch for free upgrades and info on other utilities.     ║
  1516.    ║                                                                ║
  1517.    ║    REGISTER THE ENTIRE SET OF DAVE UTILITIES FOR ONLY $20.00   ║
  1518.    ║      (a much better deal... over 3 megabytes of cool stuff)    ║
  1519.    ║                                                                ║
  1520.    ╚════════════════════════════════════════════════════════════════╝
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  1541.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  1542. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  1543. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  1544. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  1545. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  1546. ║                                                                             ║
  1547. ║                                                                             ║
  1548. ║      Support for this program is available in the following ways:           ║
  1549. ║                                                                             ║
  1550. ║                                                                             ║
  1551. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  1552. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  1553. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  1554. ║          User ID:  71441,2723                                               ║
  1555. ║          I usually log on every other day and check my mail.                ║
  1556. ║                                                                             ║
  1557. ║                                                                             ║
  1558. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  1559. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  1560. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  1561. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  1562. ║          Drop me a line on the MotherBoard II Bulletin Board                ║
  1563. ║                     David Smith   (214) 642-1287                            ║
  1564. ║                                                                             ║
  1565. ║                                                                             ║
  1566. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  1567. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  1568. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  1569. ║                 ████   ████ ███████████ █████ ████                          ║
  1570. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  1571. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  1572. ║                               Write to:                                     ║
  1573. ║                                                                             ║
  1574. ║                              David Smith                                    ║
  1575. ║                            1104 Mason Dr.                                   ║
  1576. ║                            Hurst TX 76053                                   ║
  1577. ║                                                                             ║
  1578. ╙─────────────────────────────────────────────────────────────────────────────╜
  1579.